// 验证用户输入的内容是否符合要求
$(".userName").blur(function(){
    let reg=/^1[3456789]\d{9}$/;
    if(reg.test($(".userName").val())){
        $(".sp1").text("√");
    }else{
        $(".sp1").text("×");
    }
})
$(".passWord").blur(function(){
    let reg=/^\d{6}$/;
    if(reg.test($(".passWord").val())){
        $(".sp2").text("√");
    }else{
        $(".sp2").text("×");
    }
})
$(".passWord2").blur(function(){
    if($(".passWord").val()===$(".passWord2").val()){
        $(".sp3").text("√");
    }else{
        $(".sp3").text("×");
    }
})

// 点击注册按钮，保存用户信息，把用户信息发送到服务端
$("#reg").click(function(){
    console.log(123);
    let flag=true;
    for(let i=0;i<$("span").length;i++){
    console.log(456);

        if($("span").eq(i).text()==="×"){
            flag=false;
        }
    }
    if(flag){
        let userObj={
            userName:$(".userName").val(),
            passWord:$(".passWord").val(),
            imgUrl:$(".userHead").attr("src")
        }
        console.log(userObj);
        // 把用户信息作为参数传到服务端，服务端连接数据库，把数据存入数据库
        $.ajax({
            type:"post",
            url:"http://127.0.0.1:9527/reg",
            data:userObj,
            dataType:"json",
            success:function(res){
                console.log(res);
                if(res.code===200){
                    alert("注册成功！");
                    location.href="http://127.0.0.1:9527/login.html";
                }else if(res.code===201){
                    alert("该账号已经被注册过！");
                }else{
                    alert("注册失败！");
                }
            }
        })


    }else{
        alert("信息输入有误！请重新输入！");
    }
})

// 点击登录按钮，跳转到登录页面
$("#login").click(function(){
    location.href="http://127.0.0.1:9527/login.html";

})


// 上传文件的步骤：
// 1.先把图片存放到项目文件夹中
// 2.获取到上传文件的绝对地址  http://127.0.0.1:9527/images/图片名字.jpg
// 3.再把地址存放到数据库中

$(".headImg").change(function(){
    // (1)获取图片信息
    console.log($(".headImg"));
    let fileInfo=$(".headImg")[0].files[0];
    console.log(fileInfo);
    // (2)实例化上传文件对象
    let fromdata=new FormData();
    console.log(fromdata);
    fromdata.append("file",fileInfo,fileInfo.name);

    // (3)判断上传的内容是否是图片
    if(fileInfo.type.slice(0,5)==="image"){
        // 上传图片到服务端
        $.ajax({
            type:"post",
            url:"http://127.0.0.1:9527/upload",
            data:fromdata,
            dataType:"json",
            contentType:false,
            processData:false,
            success:function(res){
                // console.log(res);
                // 把获取到的图片地址赋值给img元素
                $(".userHead").attr("src","http://127.0.0.1:9527/"+res.data.path);
            }
        })


    }else{
        alert("请选择上传图片！");
    }
})